﻿
LOG_NAME=hexl/hexl-service.log
JAR_NAME=hexl.jar

now=`date '+%Y%m%d_%H%M%S'`

process=`jps -l|grep $JAR_NAME|awk '{print $1}'`

if [ -n "$process" ];
then
	   echo 停止正在运行的app服务
        jps -ml | grep $JAR_NAME | awk '{print $1}' | xargs kill -9
fi

if [ -f "log" ];
then
        mv log log.$now
fi

# 先查看是否有最新包
if [ -f "new/$JAR_NAME" ];
then
        #echo hi
        mv $JAR_NAME $JAR_NAME.$now
        mv new/$JAR_NAME $JAR_NAME
fi

exec_str="java -Xms1024m -Xmx1024m -Duser.timezone=GMT+08 $JAVA_OPS -jar $JAR_NAME"
echo $exec_str
nohup $exec_str > /java/hexl/log/$LOG_NAME 2>&1 &